package com.javasm.sys;

import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface MenuService {

    SysMenu getMenuByid(Integer id);

    List<SysMenu> getallmenu();


    List<SysMenu> getMenusbyIds(List<Integer> menuIds);
    List<SysMenu> getMenuByparams(SysMenu sysMenu );


    List<SysMenu>getmenuBytype(Integer menutype);

    Integer getLastIdByParentId(Integer pid);

    Integer generateId(Integer parentid);


    //增加
    int insert(SysMenu sysMenu);
    int insert2(SysMenu sysMenu);

    //修改
    int updateByid(SysMenu sysMenu);


    //删除
    int delById(Integer id);

}
